#ifndef KevinToolBoxDlg_H
#define KevinToolBoxDlg_H

#include <QMainWindow>
#include <QMouseEvent>
#include <QPoint>

#include "KevinLayoutWdt.h"
#include "KevinToolBoxWdt.h"

QT_BEGIN_NAMESPACE

namespace Ui {
class KevinToolBoxDlg;
}
QT_END_NAMESPACE

class KevinToolBoxDlg : public QMainWindow {
    Q_OBJECT

public:
    KevinToolBoxDlg(QWidget* parent = nullptr);
    ~KevinToolBoxDlg();

public:
    int build();

public slots:
    int showWidget1();
    int showWidget2();
    int studySlot();

public:
    QString styleSheet;

private:
    int    boundaryWidth;
    QPoint clickPos;

private:
    Ui::KevinToolBoxDlg* ui;
    KevinToolBoxWdt*     widget1;
    KevinLayoutWdt*      widget2;
};
#endif // KevinToolBoxDlg_H
